// Keepfit/pages/transferVIP/transferVIP.js
const db = wx.cloud.database({
  throwOnNotFound: false
})
Page({

  /**
   * 页面的初始数据
   */
  data: {
    showAffirm:false,
    showDetail:false,
    phoneNumber:"",
    hisName:"",
    photoURL:"",
    hisOpenid:""
  },

  inputPhoneNumber(e){
    console.log(e.detail)
    this.setData({
      phoneNumber:e.detail,
    })
  },
  clickOnConfirm(){

    //console.log(this.data.phoneNumber)
    let phoneNumber = this.data.phoneNumber
    db.collection("User").where({
      phoneNumber:phoneNumber
    }).get().then(res => {
      console.log(res)
      if(res.data.length === 1){
        let hisName = res.data[0].name
        let photoURL = res.data[0].avatarUrl
        this.setData({
          hisName:hisName,
          hisOpenid: res.data[0].openid,
          photoURL:photoURL,
          showDetail:true,
          showAffirm:true
        })
      }else{
        this.setData({
          showDetail:false,
          showAffirm:true,
          hisOpenid:""
        })
      }
    })
  },
  affirmTranfer(){

    const ui = wx.getStorageSync("userInfo")
    db.collection("VIPSales").where({
      _openid:ui.openid
    }).get().then(res => {
      if(res.data.length !=0){//有会员卡
        if(this.data.hisOpenid !=""){
          db.collection("VIPSales").where({
            _openid:ui.openid
          }).update({
            data: {
              _openid:this.data.hisOpenid
            },
          }).then(res =>{
            db.collection("CourseSales").where({
              studentID:ui.openid
            }).update({
              data: {
                studentID:this.data.hisOpenid
              },
            }).then(re =>{
              wx.showToast({
                title: "会员卡资产以转移到对方账号",
                icon: "none"
              });
            })
          })
        }
      }else{
        wx.showToast({
          title: "你还未用于VIP卡",
          icon: "none"
        });
      }
    })

    
    
  },
  onClose() {
    this.setData({ close: false });
  },

  onClickLeft(e) {
    wx.showToast({ title: '点击返回', icon: 'none' });
    wx.navigateBack({
      delta: 1
    });
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})